package com.brillilab.domain.vo.user;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class UserInviteAuditVo implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long id;
    /**
     * 邀请类型（1邀请PI，2邀请普通成员）
     */
    private Integer inviteType;
    /**
     * 实验室ID
     */
    private Long labId;
    /**
     * 邀请人用户Id
     */
    private Integer inviteUser;
    /**
     * 审核状态 (0待审核 1审核通过 2审核未通过)
     */
    private Integer state;
    /**
     * 手机号
     */
    private String mobile;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 实验室名称
     */
    private String labName;
    /**
     * 真实姓名
     */
    private String realName;
    /**
     * PI职务
     */
    private String dutyName;
    /**
     * PI入职时间
     */
    private Date entryTime;
    /**
     * 机构邮箱
     */
    private String orgEmail;
    /**
     * 证件照
     */
    private String cardImg;
    /**
     * 证件号
     */
    private String certificateNo;
    /**
     * 审核时间
     */
    private Date auditTime;
    /**
     * 审核信息
     */
    private String auditInfo;
    /**
     * 审核人
     */
    private Integer operator;

    /**
     * PI姓名
     */
    private String piName;

    /**
     * 机构id
     */
    private Long orgId;

    /**
     * 机构名称
     */
    private String orgName;
    /**
     * 二级机构名称
     */
    private String secOrgName;

    private String labLogo;
}
